/* pages/hero/hero.wxss *//* pages/hero/list/list.wxss */
.banner {
    width: 100%;
  }
  
  
  
  .items {
    display: flex;
    flex-wrap: wrap;
  }
  
  .item {
    width: 20%;
    margin: 16rpx;
  }
  
  .item image {
    width: 160rpx;
    height: 160rpx;
  }
  
  .title {
    display: block;
    text-align: center;
    background-color: orange;
    color: white;
    font-size: 24rpx;
  }
  .search_input {
    width: 100%;
    position: relative;
    padding: 0 20rpx;
    box-sizing: border-box;
    margin: 20rpx 0;
    .search_icon {
      position: absolute;
      right: 40rpx;
      top: 14rpx;
    }
    .ipt {
      height: 80rpx;
      padding-left: 20rpx;
      border: 1px solid #ccc;
      border-radius: 40rpx;
    }
  }
  